home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / mac / sysext / cdev / aurora2.sit / Aurora ReadMe < prev   
Encoding:
Text File  |  1991-02-28  |  11.3 KB  |  192 lines

  1. Aurora¬ v2.1.1
  2. written by Mike Pinkerton
  3. ⌐1991, glux() Software
  4.  
  5. Please read this entire document ╤ believe it or not, it might just help you! I 
  6. know Mac users hate manuals, but please read this one. It can╒t hurt!
  7.  
  8. << What this program does >>
  9.     Aurora is a cdev (Control Panel device) that sits in your System Folder 
  10. waiting to be activated by the modular Control Panel that╒s been with us since 
  11. System 4.1. With it, you can control the colors used to draw your windows, 
  12. controls (normal buttons, scroll bars, check/radio buttons), and menus. Ever 
  13. wanted puce scroll bars? Now╒s your chance! Ever wanted a mauve menu 
  14. bar? No problem! It╒s also very easy to do. Choose your color from the standard 
  15. Apple color wheel, and you╒re off to colorizing (and personalizing!) your 
  16. desktop.
  17.  
  18. << Brief History >>
  19.     Aurora was originally two cdevs: WindCntlCdev, which let you change 
  20. only your window and control colors; and MenuColorCdev, which let you only 
  21. change your menu colors. These cdevs worked fine, but my most frequent 
  22. complaint was that it took two cdevs to do the same job that Kolor (another 
  23. cdev written by someone else) did in one. So what could I do? To make my 
  24. faithful testers happy, I took the code for both cdevs and combined it into one, 
  25. creating an easy to use hybrid cdev - Aurora.
  26.  
  27. << System Requirements >>
  28.     Mac II or above with System 4.1 or above (needed for the Control Panel). 
  29. This should also work with an SE/30 that has a color monitor, but I don╒t know. 
  30. Maybe someone can test it and tell me (hint, hint!).
  31.  
  32. << How to setup Aurora >>
  33.     Simple. Just drop it in your System Folder just like any INIT. Then you 
  34. can forget about it (until you get an upgrade, of course!).
  35.  
  36. << How to use Aurora >>
  37.     When you select it from the Control Panel╒s icon list, you will see three 
  38. main buttons. Simply click the button corresponding to what you╒d like to 
  39. change: ╥Change Window Colors╙ for windows; ╥Change Control Colors╙ for 
  40. controls (buttons, scroll bars); and ╥Change Menu Colors╙ for menus. I told you 
  41. it was easy!
  42.     ** NOTE: If you try to select Aurora with your monitor set to 2 colors, 
  43. Aurora will beep and gray out the Control Panel window. Just change your 
  44. screen depth (preferably to 256 colors) and re-open it. **
  45.     Let╒s say you want to change the title bar of your windows to a light 
  46. green (as I have mine). Click the ╥Change Window Colors╙ button and you are 
  47. presented with a dialog that is full of buttons. There is also a picture of a 
  48. standard window, colored appropriately, on the right. The window is originally 
  49. drawn with the current system settings and changes as you make changes. The 
  50. buttons on the right allow you to change the colors of the different parts: title 
  51. bar, frame, content, title hilight (the horizontal lines), and title bar text color. 
  52. We want to change the title bar, so click that button. Up comes the color picker 
  53. wheel. Let╒s pick our nice light green color. Choose the color from the wheel 
  54. and click OK. Notice that the title bar of the window on the right is now green. 
  55. Click IN THE MINI WINDOW to save your changes, and with the next application 
  56. you open, the title bar of any windows will be green! This same steps work for 
  57. both menus and controls.
  58.  
  59. << Extra neat fiddly things >>
  60.     < Save reminders >
  61.     If you try to exit the cdev (choose another one or close the Control Panel) 
  62. and you have not saved your changes, you will be presented with a dialog that 
  63. allows you to save them. This just makes sure that you don╒t lose any of your 
  64. changes because you forget to save them. Turning off the computer, however, 
  65. will not prompt this message; but we all use Shut Down anyway, right?
  66.  
  67.     < Revert To >
  68.     These buttons are at the bottom of the part selection dialogs and let you 
  69. quickly change or revert to commonly used color sets.
  70.     a. Revert to black and white - the normal black and white colors are 
  71. restored. These colors can never be removed and are always present.
  72.     b. Revert to System colors - sort of an Undo feature. It restores the 
  73. colors from the time you opened the cdev, regardless of how many times you 
  74. have saved new colors. NOTE: Clicking this suppresses the save dialog when you 
  75. quit. This shouldn╒t surprise you. (If you don╒t understand what I just said, try 
  76. changing the colors, clicking the ╥System Colors╙ button, and choose another 
  77. cdev. See? No warning about saving your colors!)
  78.     c. Revert to Saved - In the save dialog, there is a check box that allows 
  79. you to save the current colors inside this cdev for later restoration, as well as 
  80. in the System file (see below). This is the button that recalls those colors from 
  81. the disk. Aurora allows you to have 2 color sets: the one that you are currently 
  82. using, and one saved in the cdev. What I do is keep my normal set saved in the 
  83. cdev, then, if I ever need something in black and white (or I want to show off to 
  84. my friends some really weird colors), I can change them and then get my usual 
  85. colors back without having to mess with the Apple color wheel! Try it yourself! 
  86. ** NOTE: The colors originally present (before you save your own) are the 
  87. colors that I use on my own Mac. If you want to see how I like things, use the 
  88. ╥Revert to Saved╙ button to restore the menu, window, and control colors (you 
  89. have to do each individually: one button doesn╒t load all three!). If you don╒t like 
  90. them, change them! Its a free country! **
  91.  
  92.     < Save into cdev >
  93.     This lets you use the ╥Revert to Saved Colors╙ button (see above). In the 
  94. save dialog, there is a check box at the bottom that is normally un-checked (no 
  95. ╘x╒ in it). If you want to save the colors into the cdev, you simply check this 
  96. box. No matter what, however, THE COLORS WILL ALWAYS BE SAVED INTO THE 
  97. SYSTEM FILE, even if you check the box. At present time, there is no way to save 
  98. ONLY to the cdev. Sorry.
  99.  
  100.     < dogcow item >
  101.     At the top right of the main window, there is a dogcow. The dogcow, 
  102. created by Apple Development and Tech Support (DTS), is a strange genetic 
  103. mutation, brought on my too much programming in assembly. Dogcows, in their 
  104. normal manifestation, say ╥Moof.╙ (What else would they say??) Anyway, 
  105. clicking on the dogcow (named Clarus by DTS) shows some more info about this 
  106. cdev. It can be dismissed by simply clicking anywhere (for you programming 
  107. geeks: the click is NOT passed to any background application, even if the 
  108. application asks for them. I call FlushEvents so that if the user clicks 
  109. somewhere they shouldn╒t, nothing goes wrong. You are now returned to your 
  110. regularly scheduled documentation, already in progress...) As I said, click 
  111. anywhere to dismiss the notes.
  112.  
  113. << Notes >>
  114. 1. This works by replacing the ╘wctb╒, ╘cctb╒, and ╘mctb╒ ID = 0 resources in the 
  115. current System file. That means that different disks can have different 
  116. window, control, and menu colors.
  117.  
  118. 2. When you change the window/control/menu colors, the current application 
  119. (or, if under Multifinder, ALL open applications) will NOT change. To get them to 
  120. change, you must re-start. After you make your changes, all NEWLY OPENED 
  121. applications will have the new colors, regardless of whether or not you restart.
  122.  
  123. 3. For better looking (and faster) screen updates, keep the window background 
  124. color white. Some applications (such as the Finder and Microsoft Word) don╒t like the background color to be anything but white ╤ so it EXPLICITLY paints it that way. This means that whatever color you pick for the background color WILL BE PAINTED OVER WITH WHITE! This is NOT a bug in my program!!! I have also heard this as a criticism of Kolor which is VERY unfair, since it╒s the application calling the shots, not the cdev (isn╒t that how it should be?). 
  125.  
  126. 4. If you don╒t want the title bar to be inverted (black on white) when you 
  127. switch to 2 colors, keep the Title Bar Color either white or a light color. Some 
  128. people might think an inverted title bar is neat - to each his own....
  129.  
  130. 5. If the window was not designed to be color (by the actual programmer), the 
  131. control colors will act funny:
  132.     The frame color will be matched to the closest ORIGINAL color (red, 
  133. green, blue, cyan, magenta, yellow, black, white) no matter what you tell it to 
  134. be. The text color, body color, and thumb color (for scroll bars) will also behave 
  135. the same way. This is a limitation of the Macintosh - not of my program. If a 
  136. window is supposed to be in color (such as some in Word 4.0 and the Control 
  137. Panel), everything will work as specified. Again, this is NO FAULT OF MY OWN or of any other cdev that performs the same function.
  138.  
  139. 6. Try to stick as near as possible to the normal menu colors. Keeping all item 
  140. and menu names black makes for easier reading. Also try to keep the menu 
  141. background color as light as possible for easier reading of the items. Menus are 
  142. made to be used, and even though they may look nice, if you can╒t read them, 
  143. they╒re useless.
  144.  
  145. << Thank you╒s >>
  146.     In this cdev, I use a FreeWare file called Default CDEF, a CDEF that 
  147. automatically outlines the default button in a dialog. Saves me the trouble of 
  148. having to worry about it. Anyway, I can╒t find who its written by, but it is 
  149. ⌐1989 by Lim Unlimited.
  150.     Thank you to the people at TML Systems for the TML Pascal v3.0 that I 
  151. used to create the old versions. The latest version is done with Apple╒s MPW C. 
  152. I want to thank Apple (again) for MPW, which I think is kinda╒ neat. I also need 
  153. to thank DTS for Clarus the dogcow.
  154.     I want to thank all the people who tested my earlier cdevs. I would have 
  155. been lost without you.
  156.     Lastly, I want to thank Jeffrey Roach (my good, but odd, friend) for 
  157. thinking up the word ╘glux.╒ Glux is a nonsense word (kinda╒ like ╘foo╒ and ╘bar╒) 
  158. used to name variables or procedures that don╒t currently have a name.
  159.     
  160.     One really last note. This program is NOT Shareware, its Freeware.  This 
  161. means that I╒m not charging for it, but I still retain all the rights to the 
  162. program and its documentation. The reason that this isn╒t Shareware is that the 
  163. idea behind Shareware sets out to make people feel guilty about not paying for 
  164. software - almost a ╥Big Brother Is Watching You╙ type of deal - I don╒t want 
  165. to do this to people! I want people to feel good about using my software!
  166.     I have spent a lot of time and effort on this so if you like it (or anything 
  167. else with my name on it for that fact), I╒d appreciate it if you sent me what you 
  168. think it is worth - a better name would be Pay-If-You-Like-It-Ware. If you 
  169. don╒t want to give me money, send me your ideas about the cdevs and any 
  170. problems you have and I will try to send you updates on further versions as they 
  171. come out.
  172.  
  173.     Mike Pinkerton
  174.     2136 Owls Cove Lane
  175.     Reston, VA 22091
  176.  
  177.     Thank you for helping me to test this software. If I ever upgrade it, the 
  178. price of upgrade will only be the postage for me to send a disk back to you. I'd 
  179. appreciate any comments - no matter how bad or good they may be. I want to 
  180. know how to make these programs better. Just write me at the above address.
  181.  
  182. The StuffIt file on here is for distributing these files anywhere you please 
  183. under the following conditions:
  184.    1. This document accompanies ANY OR ALL files
  185.    2. My name is not removed from any program IN ANY WAY, SHAPE, OR FORM
  186.    3. The code is not changed, fiddled with, or eaten.
  187.    4. You tell me how you like it and how well it works.
  188.    5. You MAY decompile this cdev to see how they work, but you may not alter 
  189. the code or any of the resources. I learned how to do my FKEY from poking 
  190. through the Monitors cdev. You learn a lot that way.
  191.  
  192.